<?php
/**
 * 公共配置文件
 *
 * @package Bic
 * @author Bic
 * @version $Id: common.php 2009年10月31日 14时21分40秒
 * @copyright (c) 2009 Bic
 * @license http://opensource.org/licenses/gpl-license.php GNU Public License
 *
 * Minimum Requirement: PHP 5.0.1
 */


/**
 * 开启除了E_NOTICE级别的所有错误报告
 */
ini_set('display_errors',1);
error_reporting(E_ALL ^ E_NOTICE);


/**
 * 网站编码
 * 	用缓存将抛出的BOM给截取
 */
ob_start();
header('Content-Type: text/html; charset=utf-8');
ob_end_clean();

/**
 * 入口证书
 */
defined('IN_BIC') || define("IN_BIC",true);

/**
 * 路径连接符
 */
defined('DS') || define('DS', DIRECTORY_SEPARATOR);

/**
 * 框架目录
 */
define("BIC",dirname(dirname(dirname(__FILE__))).DS);

/**
 * 框架核心目录
 */
define("CORE",BIC.'core'.DS);

/**
 * 框架根目录
 * 注：
 *  这个与www目录不想同，这个其实就是框架的上一级目录，
 *  如果框架不与网站放在同一目录下的话，那么ROOT将不是根目录
 * 
 */
define("ROOT",dirname(BIC).DS);

/**
 * bin目录
 */
define("BIN",CORE.'bin'.DS);

/**
 * etc目录
 * 	配置文件目录
 */
define("ETC",CORE.'etc'.DS);


/**
 * 设定时区为GMT+8
 */
date_default_timezone_set('Asia/Shanghai');

/**
 * 设定输出字符集
 *  如果在APP_DIR.'config'.config.php或之前都没定义过DEFAULT_CHARSET，这里将默认utf-8
 */
defined('DEFAULT_CHARSET') || define('DEFAULT_CHARSET', 'utf-8');
ini_set('default_charset', DEFAULT_CHARSET);

/**
 * 用户程序目录
 *  默认为ROOT.DS.app.DS
 *  建议在入口文件里面配置，因为如果框架核心不在项目中，
 *  那么返回的APP_DIR将不是想要的值（目录）
 */
defined('APP_DIR') || define('APP_DIR',ROOT.'app'.DS);
